@charset "utf-8";
.MenuItems{ 
 display:box; 
		  display:-webkit-box;  /* iOS 6-, Safari 3.1-6 */
		  display:-webkit-flex; /* Chrome */
		  display:-moz-box;     /* Firefox 19 */
		  display:-ms-flexbox;   
		  display:flex;  /*flex容器*/
		  
		  box-pack:end;/*相当于justify-content:  start  center  end  justify Ie10 的兼容 ，没有找到around 的兼容老式写法*/
-webkit-box-pack: end;
-moz-box-pack:end;
-ms-flex-pack:end;
 justify-content:flex-end; 
 
 align-items:center;
 box-align:center; /*相当于align-items  start center end baseline stretch  IE10 的写法*/
-webkit-box-align:center;
-moz-box-align:center;
-ms-flex-align:center;
  margin-right:0px;}
.MenuItems>li{ margin-right:5px; position:relative; height:88px;z-index:103; background:rgba(0,0,0,0);}
.MenuItems>li>a{display:block;padding:0 15px;line-height:36px;font-size:16px;color: #ffffff;margin-top:32px;}
.MenuList_c1 .MenuItems li div{display: none;position:absolute;width:calc(100% + 50px);top:88px;left: -15px;padding-top: 20px;background:rgba(0,0,0,0); }
.MenuList_c1 .MenuItems li div:before{content:'';width:20px;height:20px;border-radius: 5px;background: #fff;display:block;transform: rotate(45deg);position: absolute;top: 13px;left: 50%;margin-left: -10px;z-index:103;}

.MenuList_c1 .MenuItems li div ul{background: #fff;position: relative;z-index:103; border-radius:5px; padding:5px 0;}
.MenuList_c1 .MenuItems li div ul li{width:calc(100% - 30px); padding:0 15px;}
.MenuList_c1 .MenuItems li div ul li a{ display:block; font-size:14px; color:#333; text-align:center; line-height:36px; border-bottom:1px solid #f5f5f5;}
.MenuList_c1 .MenuItems li div ul li:first-child{ border-radius:5px 5px 0 0;}
.MenuList_c1 .MenuItems li div ul li:last-child{ border-radius:0 0 5px 5px;}
.MenuList_c1 .MenuItems li div ul li:last-child a{ border:none;}
.MenuList_c1 .MenuItems li div ul li:hover{ background: #eee;}
.MenuList_c1 .MenuItems li div ul li:hover a{ color:#ff0000;}
.MenuItems>li.hover div{ display:block}
.MenuItems>li.on{ border-bottom:3px solid #ff0000; height:88px;}
/*.MenuItems>li:hover{ border-bottom:3px solid #FFFFFF;}*/
.MenuList_c1{  transition: 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s; position:relative;}
.MenuList_c1.yincang{ transform: translateY(-200%);opacity:0;  }
@media (max-width:1780px){
.MenuItems{ margin-left:50px; margin-right:30px;}
.MenuItems>li{ margin-right: 0;}	
	
	}
@media (max-width:1580px){
	/*.MenuItems>li>a{ padding:0 10px;}
	.MenuItems{ margin-left:28px; margin-right:28px;}*/
	.m_nav{ display:block;}
	
	
	}
	